/**
 */
package org.fernando.planificacionDeCursada;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.fernando.planificacionDeCursada.PlanificacionDeCursadaFactory
 * @model kind="package"
 * @generated
 */
public interface PlanificacionDeCursadaPackage extends EPackage
{
  /**
   * The package name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNAME = "planificacionDeCursada";

  /**
   * The package namespace URI.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_URI = "http://www.fernando.org/PlanificacionDeCursada";

  /**
   * The package namespace name.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  String eNS_PREFIX = "planificacionDeCursada";

  /**
   * The singleton instance of the package.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   */
  PlanificacionDeCursadaPackage eINSTANCE = org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl.init();

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.AsignacionImpl <em>Asignacion</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.AsignacionImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getAsignacion()
   * @generated
   */
  int ASIGNACION = 0;

  /**
   * The feature id for the '<em><b>Profesores</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__PROFESORES = 0;

  /**
   * The feature id for the '<em><b>Recursos</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__RECURSOS = 1;

  /**
   * The feature id for the '<em><b>Aulas</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__AULAS = 2;

  /**
   * The feature id for the '<em><b>Materias</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__MATERIAS = 3;

  /**
   * The feature id for the '<em><b>Planificacion</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION__PLANIFICACION = 4;

  /**
   * The number of structural features of the '<em>Asignacion</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int ASIGNACION_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.RecursoImpl <em>Recurso</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.RecursoImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getRecurso()
   * @generated
   */
  int RECURSO = 1;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RECURSO__NAME = 0;

  /**
   * The number of structural features of the '<em>Recurso</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int RECURSO_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.ProfesorImpl <em>Profesor</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.ProfesorImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getProfesor()
   * @generated
   */
  int PROFESOR = 2;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROFESOR__NAME = 0;

  /**
   * The feature id for the '<em><b>Nombre</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROFESOR__NOMBRE = 1;

  /**
   * The feature id for the '<em><b>Tipo</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROFESOR__TIPO = 2;

  /**
   * The feature id for the '<em><b>Disponibilidades</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROFESOR__DISPONIBILIDADES = 3;

  /**
   * The number of structural features of the '<em>Profesor</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PROFESOR_FEATURE_COUNT = 4;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.DisponibilidadProfImpl <em>Disponibilidad Prof</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.DisponibilidadProfImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDisponibilidadProf()
   * @generated
   */
  int DISPONIBILIDAD_PROF = 3;

  /**
   * The feature id for the '<em><b>Dia</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DISPONIBILIDAD_PROF__DIA = 0;

  /**
   * The feature id for the '<em><b>Hora Inicial</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DISPONIBILIDAD_PROF__HORA_INICIAL = 1;

  /**
   * The feature id for the '<em><b>Hora Final</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DISPONIBILIDAD_PROF__HORA_FINAL = 2;

  /**
   * The number of structural features of the '<em>Disponibilidad Prof</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DISPONIBILIDAD_PROF_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.DEDICACIONImpl <em>DEDICACION</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.DEDICACIONImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDEDICACION()
   * @generated
   */
  int DEDICACION = 4;

  /**
   * The feature id for the '<em><b>ID</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DEDICACION__ID = 0;

  /**
   * The number of structural features of the '<em>DEDICACION</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DEDICACION_FEATURE_COUNT = 1;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.SimpleImpl <em>Simple</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.SimpleImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getSimple()
   * @generated
   */
  int SIMPLE = 5;

  /**
   * The feature id for the '<em><b>ID</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE__ID = DEDICACION__ID;

  /**
   * The number of structural features of the '<em>Simple</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SIMPLE_FEATURE_COUNT = DEDICACION_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.SemiImpl <em>Semi</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.SemiImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getSemi()
   * @generated
   */
  int SEMI = 6;

  /**
   * The feature id for the '<em><b>ID</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SEMI__ID = DEDICACION__ID;

  /**
   * The number of structural features of the '<em>Semi</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int SEMI_FEATURE_COUNT = DEDICACION_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.ExclusivaImpl <em>Exclusiva</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.ExclusivaImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getExclusiva()
   * @generated
   */
  int EXCLUSIVA = 7;

  /**
   * The feature id for the '<em><b>ID</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EXCLUSIVA__ID = DEDICACION__ID;

  /**
   * The number of structural features of the '<em>Exclusiva</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int EXCLUSIVA_FEATURE_COUNT = DEDICACION_FEATURE_COUNT + 0;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.MateriaImpl <em>Materia</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.MateriaImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getMateria()
   * @generated
   */
  int MATERIA = 8;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__NAME = 0;

  /**
   * The feature id for the '<em><b>Profesor</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__PROFESOR = 1;

  /**
   * The feature id for the '<em><b>Carga Horaria</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__CARGA_HORARIA = 2;

  /**
   * The feature id for the '<em><b>Cant Dias</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__CANT_DIAS = 3;

  /**
   * The feature id for the '<em><b>Recursos</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA__RECURSOS = 4;

  /**
   * The number of structural features of the '<em>Materia</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.AulaImpl <em>Aula</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.AulaImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getAula()
   * @generated
   */
  int AULA = 9;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA__NAME = 0;

  /**
   * The feature id for the '<em><b>Recursos</b></em>' reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA__RECURSOS = 1;

  /**
   * The feature id for the '<em><b>Cant Alumnos</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA__CANT_ALUMNOS = 2;

  /**
   * The number of structural features of the '<em>Aula</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int AULA_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.PlanificacionImpl <em>Planificacion</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getPlanificacion()
   * @generated
   */
  int PLANIFICACION = 10;

  /**
   * The feature id for the '<em><b>Name</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLANIFICACION__NAME = 0;

  /**
   * The feature id for the '<em><b>Materias</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLANIFICACION__MATERIAS = 1;

  /**
   * The feature id for the '<em><b>Dias Dela Semana</b></em>' containment reference list.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLANIFICACION__DIAS_DELA_SEMANA = 2;

  /**
   * The number of structural features of the '<em>Planificacion</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int PLANIFICACION_FEATURE_COUNT = 3;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.MateriaAsigImpl <em>Materia Asig</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.MateriaAsigImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getMateriaAsig()
   * @generated
   */
  int MATERIA_ASIG = 11;

  /**
   * The feature id for the '<em><b>Materia</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA_ASIG__MATERIA = 0;

  /**
   * The feature id for the '<em><b>Inscriptos</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA_ASIG__INSCRIPTOS = 1;

  /**
   * The number of structural features of the '<em>Materia Asig</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int MATERIA_ASIG_FEATURE_COUNT = 2;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.DiaDeLaSemanaImpl <em>Dia De La Semana</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.DiaDeLaSemanaImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDiaDeLaSemana()
   * @generated
   */
  int DIA_DE_LA_SEMANA = 12;

  /**
   * The feature id for the '<em><b>Dia</b></em>' containment reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA__DIA = 0;

  /**
   * The feature id for the '<em><b>Hora Inicio</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA__HORA_INICIO = 1;

  /**
   * The feature id for the '<em><b>Hora Fin</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA__HORA_FIN = 2;

  /**
   * The feature id for the '<em><b>Materia</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA__MATERIA = 3;

  /**
   * The feature id for the '<em><b>Aula</b></em>' reference.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA__AULA = 4;

  /**
   * The number of structural features of the '<em>Dia De La Semana</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_DE_LA_SEMANA_FEATURE_COUNT = 5;

  /**
   * The meta object id for the '{@link org.fernando.planificacionDeCursada.impl.DIAImpl <em>DIA</em>}' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @see org.fernando.planificacionDeCursada.impl.DIAImpl
   * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDIA()
   * @generated
   */
  int DIA = 13;

  /**
   * The feature id for the '<em><b>ID</b></em>' attribute.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA__ID = 0;

  /**
   * The number of structural features of the '<em>DIA</em>' class.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @generated
   * @ordered
   */
  int DIA_FEATURE_COUNT = 1;


  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Asignacion <em>Asignacion</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Asignacion</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion
   * @generated
   */
  EClass getAsignacion();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Asignacion#getProfesores <em>Profesores</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Profesores</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion#getProfesores()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Profesores();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Asignacion#getRecursos <em>Recursos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Recursos</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion#getRecursos()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Recursos();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Asignacion#getAulas <em>Aulas</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Aulas</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion#getAulas()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Aulas();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Asignacion#getMaterias <em>Materias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Materias</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion#getMaterias()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Materias();

  /**
   * Returns the meta object for the containment reference '{@link org.fernando.planificacionDeCursada.Asignacion#getPlanificacion <em>Planificacion</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Planificacion</em>'.
   * @see org.fernando.planificacionDeCursada.Asignacion#getPlanificacion()
   * @see #getAsignacion()
   * @generated
   */
  EReference getAsignacion_Planificacion();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Recurso <em>Recurso</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Recurso</em>'.
   * @see org.fernando.planificacionDeCursada.Recurso
   * @generated
   */
  EClass getRecurso();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Recurso#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.fernando.planificacionDeCursada.Recurso#getName()
   * @see #getRecurso()
   * @generated
   */
  EAttribute getRecurso_Name();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Profesor <em>Profesor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Profesor</em>'.
   * @see org.fernando.planificacionDeCursada.Profesor
   * @generated
   */
  EClass getProfesor();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Profesor#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.fernando.planificacionDeCursada.Profesor#getName()
   * @see #getProfesor()
   * @generated
   */
  EAttribute getProfesor_Name();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Profesor#getNombre <em>Nombre</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Nombre</em>'.
   * @see org.fernando.planificacionDeCursada.Profesor#getNombre()
   * @see #getProfesor()
   * @generated
   */
  EAttribute getProfesor_Nombre();

  /**
   * Returns the meta object for the containment reference '{@link org.fernando.planificacionDeCursada.Profesor#getTipo <em>Tipo</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Tipo</em>'.
   * @see org.fernando.planificacionDeCursada.Profesor#getTipo()
   * @see #getProfesor()
   * @generated
   */
  EReference getProfesor_Tipo();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Profesor#getDisponibilidades <em>Disponibilidades</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Disponibilidades</em>'.
   * @see org.fernando.planificacionDeCursada.Profesor#getDisponibilidades()
   * @see #getProfesor()
   * @generated
   */
  EReference getProfesor_Disponibilidades();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.DisponibilidadProf <em>Disponibilidad Prof</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Disponibilidad Prof</em>'.
   * @see org.fernando.planificacionDeCursada.DisponibilidadProf
   * @generated
   */
  EClass getDisponibilidadProf();

  /**
   * Returns the meta object for the containment reference '{@link org.fernando.planificacionDeCursada.DisponibilidadProf#getDia <em>Dia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dia</em>'.
   * @see org.fernando.planificacionDeCursada.DisponibilidadProf#getDia()
   * @see #getDisponibilidadProf()
   * @generated
   */
  EReference getDisponibilidadProf_Dia();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DisponibilidadProf#getHoraInicial <em>Hora Inicial</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Inicial</em>'.
   * @see org.fernando.planificacionDeCursada.DisponibilidadProf#getHoraInicial()
   * @see #getDisponibilidadProf()
   * @generated
   */
  EAttribute getDisponibilidadProf_HoraInicial();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DisponibilidadProf#getHoraFinal <em>Hora Final</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Final</em>'.
   * @see org.fernando.planificacionDeCursada.DisponibilidadProf#getHoraFinal()
   * @see #getDisponibilidadProf()
   * @generated
   */
  EAttribute getDisponibilidadProf_HoraFinal();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.DEDICACION <em>DEDICACION</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>DEDICACION</em>'.
   * @see org.fernando.planificacionDeCursada.DEDICACION
   * @generated
   */
  EClass getDEDICACION();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DEDICACION#getID <em>ID</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>ID</em>'.
   * @see org.fernando.planificacionDeCursada.DEDICACION#getID()
   * @see #getDEDICACION()
   * @generated
   */
  EAttribute getDEDICACION_ID();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Simple <em>Simple</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Simple</em>'.
   * @see org.fernando.planificacionDeCursada.Simple
   * @generated
   */
  EClass getSimple();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Semi <em>Semi</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Semi</em>'.
   * @see org.fernando.planificacionDeCursada.Semi
   * @generated
   */
  EClass getSemi();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Exclusiva <em>Exclusiva</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Exclusiva</em>'.
   * @see org.fernando.planificacionDeCursada.Exclusiva
   * @generated
   */
  EClass getExclusiva();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Materia <em>Materia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Materia</em>'.
   * @see org.fernando.planificacionDeCursada.Materia
   * @generated
   */
  EClass getMateria();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Materia#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.fernando.planificacionDeCursada.Materia#getName()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_Name();

  /**
   * Returns the meta object for the reference '{@link org.fernando.planificacionDeCursada.Materia#getProfesor <em>Profesor</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Profesor</em>'.
   * @see org.fernando.planificacionDeCursada.Materia#getProfesor()
   * @see #getMateria()
   * @generated
   */
  EReference getMateria_Profesor();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Materia#getCargaHoraria <em>Carga Horaria</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Carga Horaria</em>'.
   * @see org.fernando.planificacionDeCursada.Materia#getCargaHoraria()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_CargaHoraria();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Materia#getCantDias <em>Cant Dias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Cant Dias</em>'.
   * @see org.fernando.planificacionDeCursada.Materia#getCantDias()
   * @see #getMateria()
   * @generated
   */
  EAttribute getMateria_CantDias();

  /**
   * Returns the meta object for the reference list '{@link org.fernando.planificacionDeCursada.Materia#getRecursos <em>Recursos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Recursos</em>'.
   * @see org.fernando.planificacionDeCursada.Materia#getRecursos()
   * @see #getMateria()
   * @generated
   */
  EReference getMateria_Recursos();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Aula <em>Aula</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Aula</em>'.
   * @see org.fernando.planificacionDeCursada.Aula
   * @generated
   */
  EClass getAula();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Aula#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.fernando.planificacionDeCursada.Aula#getName()
   * @see #getAula()
   * @generated
   */
  EAttribute getAula_Name();

  /**
   * Returns the meta object for the reference list '{@link org.fernando.planificacionDeCursada.Aula#getRecursos <em>Recursos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference list '<em>Recursos</em>'.
   * @see org.fernando.planificacionDeCursada.Aula#getRecursos()
   * @see #getAula()
   * @generated
   */
  EReference getAula_Recursos();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Aula#getCantAlumnos <em>Cant Alumnos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Cant Alumnos</em>'.
   * @see org.fernando.planificacionDeCursada.Aula#getCantAlumnos()
   * @see #getAula()
   * @generated
   */
  EAttribute getAula_CantAlumnos();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.Planificacion <em>Planificacion</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Planificacion</em>'.
   * @see org.fernando.planificacionDeCursada.Planificacion
   * @generated
   */
  EClass getPlanificacion();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.Planificacion#getName <em>Name</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Name</em>'.
   * @see org.fernando.planificacionDeCursada.Planificacion#getName()
   * @see #getPlanificacion()
   * @generated
   */
  EAttribute getPlanificacion_Name();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Planificacion#getMaterias <em>Materias</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Materias</em>'.
   * @see org.fernando.planificacionDeCursada.Planificacion#getMaterias()
   * @see #getPlanificacion()
   * @generated
   */
  EReference getPlanificacion_Materias();

  /**
   * Returns the meta object for the containment reference list '{@link org.fernando.planificacionDeCursada.Planificacion#getDiasDelaSemana <em>Dias Dela Semana</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference list '<em>Dias Dela Semana</em>'.
   * @see org.fernando.planificacionDeCursada.Planificacion#getDiasDelaSemana()
   * @see #getPlanificacion()
   * @generated
   */
  EReference getPlanificacion_DiasDelaSemana();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.MateriaAsig <em>Materia Asig</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Materia Asig</em>'.
   * @see org.fernando.planificacionDeCursada.MateriaAsig
   * @generated
   */
  EClass getMateriaAsig();

  /**
   * Returns the meta object for the reference '{@link org.fernando.planificacionDeCursada.MateriaAsig#getMateria <em>Materia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Materia</em>'.
   * @see org.fernando.planificacionDeCursada.MateriaAsig#getMateria()
   * @see #getMateriaAsig()
   * @generated
   */
  EReference getMateriaAsig_Materia();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.MateriaAsig#getInscriptos <em>Inscriptos</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Inscriptos</em>'.
   * @see org.fernando.planificacionDeCursada.MateriaAsig#getInscriptos()
   * @see #getMateriaAsig()
   * @generated
   */
  EAttribute getMateriaAsig_Inscriptos();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana <em>Dia De La Semana</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>Dia De La Semana</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana
   * @generated
   */
  EClass getDiaDeLaSemana();

  /**
   * Returns the meta object for the containment reference '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana#getDia <em>Dia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the containment reference '<em>Dia</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana#getDia()
   * @see #getDiaDeLaSemana()
   * @generated
   */
  EReference getDiaDeLaSemana_Dia();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana#getHoraInicio <em>Hora Inicio</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Inicio</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana#getHoraInicio()
   * @see #getDiaDeLaSemana()
   * @generated
   */
  EAttribute getDiaDeLaSemana_HoraInicio();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana#getHoraFin <em>Hora Fin</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>Hora Fin</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana#getHoraFin()
   * @see #getDiaDeLaSemana()
   * @generated
   */
  EAttribute getDiaDeLaSemana_HoraFin();

  /**
   * Returns the meta object for the reference '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana#getMateria <em>Materia</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Materia</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana#getMateria()
   * @see #getDiaDeLaSemana()
   * @generated
   */
  EReference getDiaDeLaSemana_Materia();

  /**
   * Returns the meta object for the reference '{@link org.fernando.planificacionDeCursada.DiaDeLaSemana#getAula <em>Aula</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the reference '<em>Aula</em>'.
   * @see org.fernando.planificacionDeCursada.DiaDeLaSemana#getAula()
   * @see #getDiaDeLaSemana()
   * @generated
   */
  EReference getDiaDeLaSemana_Aula();

  /**
   * Returns the meta object for class '{@link org.fernando.planificacionDeCursada.DIA <em>DIA</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for class '<em>DIA</em>'.
   * @see org.fernando.planificacionDeCursada.DIA
   * @generated
   */
  EClass getDIA();

  /**
   * Returns the meta object for the attribute '{@link org.fernando.planificacionDeCursada.DIA#getID <em>ID</em>}'.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the meta object for the attribute '<em>ID</em>'.
   * @see org.fernando.planificacionDeCursada.DIA#getID()
   * @see #getDIA()
   * @generated
   */
  EAttribute getDIA_ID();

  /**
   * Returns the factory that creates the instances of the model.
   * <!-- begin-user-doc -->
   * <!-- end-user-doc -->
   * @return the factory that creates the instances of the model.
   * @generated
   */
  PlanificacionDeCursadaFactory getPlanificacionDeCursadaFactory();

  /**
   * <!-- begin-user-doc -->
   * Defines literals for the meta objects that represent
   * <ul>
   *   <li>each class,</li>
   *   <li>each feature of each class,</li>
   *   <li>each enum,</li>
   *   <li>and each data type</li>
   * </ul>
   * <!-- end-user-doc -->
   * @generated
   */
  interface Literals
  {
    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.AsignacionImpl <em>Asignacion</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.AsignacionImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getAsignacion()
     * @generated
     */
    EClass ASIGNACION = eINSTANCE.getAsignacion();

    /**
     * The meta object literal for the '<em><b>Profesores</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__PROFESORES = eINSTANCE.getAsignacion_Profesores();

    /**
     * The meta object literal for the '<em><b>Recursos</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__RECURSOS = eINSTANCE.getAsignacion_Recursos();

    /**
     * The meta object literal for the '<em><b>Aulas</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__AULAS = eINSTANCE.getAsignacion_Aulas();

    /**
     * The meta object literal for the '<em><b>Materias</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__MATERIAS = eINSTANCE.getAsignacion_Materias();

    /**
     * The meta object literal for the '<em><b>Planificacion</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference ASIGNACION__PLANIFICACION = eINSTANCE.getAsignacion_Planificacion();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.RecursoImpl <em>Recurso</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.RecursoImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getRecurso()
     * @generated
     */
    EClass RECURSO = eINSTANCE.getRecurso();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute RECURSO__NAME = eINSTANCE.getRecurso_Name();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.ProfesorImpl <em>Profesor</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.ProfesorImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getProfesor()
     * @generated
     */
    EClass PROFESOR = eINSTANCE.getProfesor();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROFESOR__NAME = eINSTANCE.getProfesor_Name();

    /**
     * The meta object literal for the '<em><b>Nombre</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PROFESOR__NOMBRE = eINSTANCE.getProfesor_Nombre();

    /**
     * The meta object literal for the '<em><b>Tipo</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PROFESOR__TIPO = eINSTANCE.getProfesor_Tipo();

    /**
     * The meta object literal for the '<em><b>Disponibilidades</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PROFESOR__DISPONIBILIDADES = eINSTANCE.getProfesor_Disponibilidades();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.DisponibilidadProfImpl <em>Disponibilidad Prof</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.DisponibilidadProfImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDisponibilidadProf()
     * @generated
     */
    EClass DISPONIBILIDAD_PROF = eINSTANCE.getDisponibilidadProf();

    /**
     * The meta object literal for the '<em><b>Dia</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DISPONIBILIDAD_PROF__DIA = eINSTANCE.getDisponibilidadProf_Dia();

    /**
     * The meta object literal for the '<em><b>Hora Inicial</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DISPONIBILIDAD_PROF__HORA_INICIAL = eINSTANCE.getDisponibilidadProf_HoraInicial();

    /**
     * The meta object literal for the '<em><b>Hora Final</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DISPONIBILIDAD_PROF__HORA_FINAL = eINSTANCE.getDisponibilidadProf_HoraFinal();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.DEDICACIONImpl <em>DEDICACION</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.DEDICACIONImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDEDICACION()
     * @generated
     */
    EClass DEDICACION = eINSTANCE.getDEDICACION();

    /**
     * The meta object literal for the '<em><b>ID</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DEDICACION__ID = eINSTANCE.getDEDICACION_ID();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.SimpleImpl <em>Simple</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.SimpleImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getSimple()
     * @generated
     */
    EClass SIMPLE = eINSTANCE.getSimple();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.SemiImpl <em>Semi</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.SemiImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getSemi()
     * @generated
     */
    EClass SEMI = eINSTANCE.getSemi();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.ExclusivaImpl <em>Exclusiva</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.ExclusivaImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getExclusiva()
     * @generated
     */
    EClass EXCLUSIVA = eINSTANCE.getExclusiva();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.MateriaImpl <em>Materia</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.MateriaImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getMateria()
     * @generated
     */
    EClass MATERIA = eINSTANCE.getMateria();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__NAME = eINSTANCE.getMateria_Name();

    /**
     * The meta object literal for the '<em><b>Profesor</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference MATERIA__PROFESOR = eINSTANCE.getMateria_Profesor();

    /**
     * The meta object literal for the '<em><b>Carga Horaria</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__CARGA_HORARIA = eINSTANCE.getMateria_CargaHoraria();

    /**
     * The meta object literal for the '<em><b>Cant Dias</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA__CANT_DIAS = eINSTANCE.getMateria_CantDias();

    /**
     * The meta object literal for the '<em><b>Recursos</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference MATERIA__RECURSOS = eINSTANCE.getMateria_Recursos();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.AulaImpl <em>Aula</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.AulaImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getAula()
     * @generated
     */
    EClass AULA = eINSTANCE.getAula();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute AULA__NAME = eINSTANCE.getAula_Name();

    /**
     * The meta object literal for the '<em><b>Recursos</b></em>' reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference AULA__RECURSOS = eINSTANCE.getAula_Recursos();

    /**
     * The meta object literal for the '<em><b>Cant Alumnos</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute AULA__CANT_ALUMNOS = eINSTANCE.getAula_CantAlumnos();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.PlanificacionImpl <em>Planificacion</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getPlanificacion()
     * @generated
     */
    EClass PLANIFICACION = eINSTANCE.getPlanificacion();

    /**
     * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute PLANIFICACION__NAME = eINSTANCE.getPlanificacion_Name();

    /**
     * The meta object literal for the '<em><b>Materias</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PLANIFICACION__MATERIAS = eINSTANCE.getPlanificacion_Materias();

    /**
     * The meta object literal for the '<em><b>Dias Dela Semana</b></em>' containment reference list feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference PLANIFICACION__DIAS_DELA_SEMANA = eINSTANCE.getPlanificacion_DiasDelaSemana();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.MateriaAsigImpl <em>Materia Asig</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.MateriaAsigImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getMateriaAsig()
     * @generated
     */
    EClass MATERIA_ASIG = eINSTANCE.getMateriaAsig();

    /**
     * The meta object literal for the '<em><b>Materia</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference MATERIA_ASIG__MATERIA = eINSTANCE.getMateriaAsig_Materia();

    /**
     * The meta object literal for the '<em><b>Inscriptos</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute MATERIA_ASIG__INSCRIPTOS = eINSTANCE.getMateriaAsig_Inscriptos();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.DiaDeLaSemanaImpl <em>Dia De La Semana</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.DiaDeLaSemanaImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDiaDeLaSemana()
     * @generated
     */
    EClass DIA_DE_LA_SEMANA = eINSTANCE.getDiaDeLaSemana();

    /**
     * The meta object literal for the '<em><b>Dia</b></em>' containment reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DIA_DE_LA_SEMANA__DIA = eINSTANCE.getDiaDeLaSemana_Dia();

    /**
     * The meta object literal for the '<em><b>Hora Inicio</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DIA_DE_LA_SEMANA__HORA_INICIO = eINSTANCE.getDiaDeLaSemana_HoraInicio();

    /**
     * The meta object literal for the '<em><b>Hora Fin</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DIA_DE_LA_SEMANA__HORA_FIN = eINSTANCE.getDiaDeLaSemana_HoraFin();

    /**
     * The meta object literal for the '<em><b>Materia</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DIA_DE_LA_SEMANA__MATERIA = eINSTANCE.getDiaDeLaSemana_Materia();

    /**
     * The meta object literal for the '<em><b>Aula</b></em>' reference feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EReference DIA_DE_LA_SEMANA__AULA = eINSTANCE.getDiaDeLaSemana_Aula();

    /**
     * The meta object literal for the '{@link org.fernando.planificacionDeCursada.impl.DIAImpl <em>DIA</em>}' class.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @see org.fernando.planificacionDeCursada.impl.DIAImpl
     * @see org.fernando.planificacionDeCursada.impl.PlanificacionDeCursadaPackageImpl#getDIA()
     * @generated
     */
    EClass DIA = eINSTANCE.getDIA();

    /**
     * The meta object literal for the '<em><b>ID</b></em>' attribute feature.
     * <!-- begin-user-doc -->
     * <!-- end-user-doc -->
     * @generated
     */
    EAttribute DIA__ID = eINSTANCE.getDIA_ID();

  }

} //PlanificacionDeCursadaPackage
